package org.huifei.a19_state;

/**
 * @author: huifei
 * @date: 2017-09-04 13:23
 * 状态模式就两点：1、可以通过改变状态来获得不同的行为。2、你的好友能同时看到你的变化
 */
public class Test {

    public static void main(String[] args) {

        State state = new State();
        Context context = new Context(state);

        //设置第一种状态
        state.setValue("state1");
        context.method();

        //设置第二种状态
        state.setValue("state2");
        context.method();
    }
}
